인터넷보안전문가 2급 기출문제·모의고사·오답노트·자동채점

2001년02월25일 27번

[운영체제]
당신은 linuxman의 계정을 비밀번호가 없이 로그인 되도록 만들려고 한다. 당신의 linux서버는 shadow password system을 사용하고 있고, /etc/passwd에서 linuxman의 부분은 다음과 같다. 어떻게 해야 비밀번호없이 로그인 할 수 있는가?

  • ① /etc/passwd파일의 linuxman의 두번째 필드를 공백으로 만든다.
  • ② /etc/shadow파일의 linuxman의 두번째 필드를 공백으로 만든다.
  • ③ /etc/passwd파일의 linuxman의 다섯번째 필드를 "!!"으로 채운다.
  • ④ root로 로그인하여 passwd linuxman 명령으로 비밀번호를 바꾼다.
(정답률: 알수없음)

문제 해설

정답은 "/etc/shadow파일의 linuxman의 두번째 필드를 공백으로 만든다." 이다. 이유는 shadow password system에서는 실제 비밀번호가 /etc/passwd 파일이 아닌 /etc/shadow 파일에 저장되기 때문이다. 따라서, /etc/passwd 파일에서는 비밀번호 필드를 공백으로 만들어주어야 비밀번호 없이 로그인이 가능하다. 만약 /etc/passwd 파일에서 비밀번호 필드를 "!!"으로 채워주면, 이는 비밀번호가 없는 것으로 인식되지 않고, 비밀번호가 설정되어 있지만 비밀번호가 빈 문자열인 것으로 인식되어 로그인이 불가능하다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답